/*
 * StringContable.cpp
 *
 *  Created on: 01/06/2013
 *      Author: npersia
 */

#include "StringContable.h"

StringContable::StringContable(string nuevoDato) {
	this->dato = nuevoDato;
	this->contador = 0;
}

void StringContable::setDato(string nuevoDato) {
	this->dato = nuevoDato;
}

void StringContable::setDato(unsigned int nuevoDato) {
}

void StringContable::getDato(string& dato) {
	dato = this->dato;
}

void StringContable::getDato(unsigned int& dato) {
}

bool StringContable::operator==(DatoContable* otroDatoContable) {
return (*otroDatoContable== this->dato);
}

bool StringContable::operator==(string unString) {
	return (this->dato == unString);
}

bool StringContable::operator==(unsigned int unUnsignedInt) {
	return false;
}

StringContable::~StringContable() {

}

bool StringContable::operator <(DatoContable* otroDatoContable) {
	return (*otroDatoContable>this->dato);
}

bool StringContable::operator >(string unString) {
	return (this->dato > unString);
}

bool StringContable::operator >(unsigned int unUnsignedInt) {
	return false;
}
